/**
 * 任务：已知圆柱的底面半径为 20，高为 50，求该圆柱的体积。
 */


// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码

/********** Begin **********/

class Circle {

    double r = 20;
    double pai = Math.PI;


// 定义一个圆类，类名为 Circle

// 定义两个量，分别为半径和π值


// 有参构造器


    double cal() {
        Circle a = new Circle();

        return a.r * a.r * a.pai;


    }
}
// 定义一个公开的圆柱类 Cylinder
class Cylinder {
    Circle b = new Circle();
    double high = 50;

    double ca() {

        return high * b.cal();
    }


// 定义圆柱中的高

// 引用圆类


// 有参构造


    /*
     * 定义一个方法，该方法实现计算圆柱的体积，返回值为double
     */


    public static void main(String[] args) {


// 通过有参构造创建圆对象，将底面半径设置为 20
        Cylinder c = new Cylinder();
        System.out.print("圆柱的体积为" + c.ca());
// 通过有参构造创建圆柱对象，将圆柱的高设置为 50，将圆对象传入
    }
// 调用计算圆柱积的方法

// 四舍五入格式化不换行输出圆柱的体积，输出格式：圆柱的体积为xx
}
/********** End **********/